home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / callid1.zip / CALLERID.DOC next >
Text File  |  1993-04-06  |  4KB  |  73 lines

  1.                              CALLERID V 1 . 0
  2.                              ----------------
  3.  
  4. This .PPE checks the secrity level of a user and if within the specified
  5. range, checks the Caller ID info for the phone number. If a number is
  6. found, then it writes it to the file specified.
  7.  
  8. Usage:
  9.  
  10. !CallerID.PPE SecLow;SecHigh;IDType;CIDFile;PrivateFile;OutsideFile;NoMatchFile
  11.  
  12. Where:
  13.      SecLow is the lowest level to display the file to
  14.     SecHigh is the highest level to display the file to
  15.      IDType is the type of Caller ID info or Position of the PhoneNumber+11
  16.             Predefined formats are 1-10
  17.             1 = Supra - scan for "NMBR = "           6
  18.             2                                        7
  19.             3                                        8
  20.             4                                        9
  21.             5                                       10
  22.     CIDFile is the caller ID file to create
  23. PrivateFile is the file to be displayed if the ID indicates Private
  24. OutsideFile is the file to be displayed if the ID indicates Outside Area
  25. NoMatchFile is the file to be displayed if the ID does not match Users Record
  26.  
  27. CIDFile, PrivateFile, OutsideFile and NoMatchFile are optional and any or
  28. all (but that would make this PPE pretty useless) can be skipped.
  29.  
  30. !CallerID.PPE 10;80;1;CALLERID;C:\PCB\GEN\IDPRIV;;
  31. !CallerID.PPE 0;255;1;CALLERID;;;C:\PCB\GEN\NOTHVBD
  32.  
  33. The above examples assume you are placing this PPE file in the PCBOARD.DAT
  34. directory for each node. Since that is not the best way to do things, make
  35. sure you specify the full path (unless a default is added to PCBSetup in
  36. the future). ie.
  37.  
  38. !C:\PCB\PPE\CallerID.PPE 10;80;1;CALLERID;C:\PCB\GEN\IDPRIV;;
  39.  
  40. I was using this PPE in my level 10 (New User who registers) and level 15
  41. (User who has gone thru INSTAREG door but not been through PCBVerify Door
  42. yet) files. The origional purpose was to get the CALLERID file created so
  43. that PCBVerify would be able to use it to skip the actual callback and verify
  44. the User quickly. I changed this to my ALL file which gets displayed to
  45. everyone when I added the PrivateFile Feature to announce to Users who had
  46. CallerID blocked that such calls would no longer be allowed (I haven't decided
  47. if I will go this route yet or not, I would like to use a TPA to allow certain
  48. Users to block the ID, and don't want to setup security levels to control this,
  49. but I added this to the PPE with this in mind).
  50.  
  51. I have attempted to strip extra characters [like -()+ and extra spaces]  out of
  52. the Phone Numbers read from the Users Record before matching them but If you
  53. are aware of other characters that show up, let me know. I try to match only
  54. the portion that is in the User Record, so if the User Record contains no
  55. area code, it should still match the Caller ID string which will have an
  56. area code. If you try to use this feature and it reports the Caller ID number
  57. does not match either User Record Phone number when it should match, let me
  58. know what all the numbers contain. I added this feature even though I don't
  59. plan to use it myself.
  60.  
  61. I need more information on other Modems that support Caller ID to add support
  62. for them directly. Also, I need more information on the data returned in
  63. different areas of the country in case it is different (even with the
  64. same brand of modem) than in my area.
  65.  
  66. You can use this PPE in any display file and it was written to allow you
  67. to tailor it's use with the command line arguments so modification and
  68. recompiling the source code should not be needed, but it is included here
  69. for study by those who want to write their own or those who desire to add
  70. some other feature.
  71.  
  72. Gary Meeker: SYSOP: SHARP Technical Support Line BBS (404) 962-1788
  73.